// const { defineConfig } = require('@vue/cli-service')
// module.exports = defineConfig({
//   transpileDependencies: true
// })

// vue.config.js的新代码
const path = require('path');
// 文件的自动注入
module.exports = {
    pluginOptions: {
        'style-resources-loader': {
            preProcessor: 'less',
            // 哪些文件自动引入，使用绝对路径
            //需要是path.join来拼接完整路径
            patterns: [
                path.join(__dirname, './src/assets/styles/variables.less'),
                path.join(__dirname, './src/assets/styles/mixins.less'),
            ]
        }
    },
    // 商品详情-城市组件-获取数据中的地址加载效果（未测试）
    devServer: {
        allowedHosts: 'www.corho.com'
    },
    // 商品详情-城市组件-获取数据中的地址加载效果（未实现，报错）
    // chainWebpack: config => {
    //     // 图片加载
    //     config.module
    //         .rule('images')
    //         .use('url-loader')
    //         .loader('url-loader')
    //         .tap(options => Object.assign(options, { limit: 10000 }))


    //     // 开启IP域名访问
    //     config.devServer.disableHostCheck(true)
    // },
    configureWebpack: {
        externals: {
            qc: 'QC'
        }
    }

}